﻿using DevExpress.XtraEditors;
using DevTeam;
using System;
using System.Windows.Forms;

namespace ConfExpert.Forms.Depo
{
    public partial class BolunenKucukParca : XPopupForm
    {
        public BolunenKucukParca()
        {
            InitializeComponent();
        }

        private void BolunenKucukParca_Load(object sender, EventArgs e)
        {            
            EnableBarcodeType(0);
            BarcodeRead += PO_BarcodeRead;
        }


        int RollId;
        void PO_BarcodeRead(int Type, int Barcode)
        {
            if (Type == 0)
            {
                int ok = 0;
                RollId = Barcode;

                this.Invoke(new MethodInvoker(() =>ok = ExecuteScalar("UpdBolundu", RollId).ToInt()));
                
                if (ok > 0)
                    memoEdit1.Text += RollId.ToString() + Environment.NewLine;
                else
                    XtraMessageBox.Show("Bölünmeyi bekleyen böyle bir küçük parça yok.", "Yanlış TopId");
            }
        }


    }
}
